html,body {
	background: #fff;
}

.wrap { margin: auto;  min-width: 1084px; width: 100%; }
.wrap-c { width: 1130px; margin: auto; }
.banner { height: 410px; position: relative; width: 100%; overflow: hidden; }
.banner li { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; z-index: 1; height: 410px; }
.banner li.on { display: block; }
.banner li a { display: block; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; height: 410px; }
.banner .br, .banner .bl { margin-top: auto; margin-bottom: auto; position: absolute; top: 0px; bottom: 0px; height: 50px; width: 50px; z-index: 50; opacity: 0 }
.banner .bl { left: -50px; background-image:url("../images/aprev.png")/*tpa=http://www.hongsin.cc/images/btn/aprev.png*/;transition:background-image 300ms; }
.banner .br { right: -50px; background-image:url("../images/anext.png")/*tpa=http://www.hongsin.cc/images/btn/anext.png*/;transition:background-image 300ms; }
.banner .bl:hover{background-image:url("../images/prev.png")/*tpa=http://www.hongsin.cc/images/btn/prev.png*/;transition:background-image 300ms;}
.banner .br:hover{background-image:url("../images/next.png")/*tpa=http://www.hongsin.cc/images/btn/next.png*/;transition:background-image 300ms;}
.bannerMenu { height: 47px; width: 100px; position: absolute; bottom: 20px; left: 50%; z-index: 9999; margin-left: -100px;  }
.bannerMenu li { margin: auto; height: 13px; width: 13px; top: -60px; bottom: 0px; position: absolute; background-image: url("../images/menu_btn.png")/*tpa=http://www.hongsin.cc/images/btn/menu_btn.png*/; cursor: pointer; }
.bannerMenu li.on { background-image: url("../images/menu_btn_on.png")/*tpa=http://www.hongsin.cc/images/btn/menu_btn_on.png*/; }
.notice { height: 47px; }
.notice h2 { background-image: url("../images/notice.png")/*tpa=http://www.hongsin.cc/images/icon/notice.png*/; background-repeat: no-repeat; background-position: 4px center; float: left; height: 47px; width: 70px; }
.notice .content { float: left; height: 47px; width: 500px; overflow: hidden; }
.notice .content li { height: 47px; line-height: 47px; color: #555555; }
.notice .content li .t { color: #555555; margin-right: 14px; float: left; }
.notice .content li span { float: left; margin-right: 10px; }
.notice .content li .more { background-image: url("../images/notice_more.png")/*tpa=http://www.hongsin.cc/images/bg/notice_more.png*/; height: 26px; width: 43px; display: block; float: left; margin-top: 11px; line-height: 26px; color: #96c9d6; text-align: center; font-family: "Agency FB"; font-size: 16px; }
.main { background-color: #e2e2e2; }
.main .mainMenu { height: 192px; position: relative; overflow: hidden; }
.mainMenu .mainContent { position: absolute; top: 0; left: 100%; width: 100%; height: 100%; overflow: hidden; -webkit-opacity: 1; opacity: 1; -webkit-transition: left 300ms, -webkit-opacity 700ms; transition: left 300ms, opacity 700ms; }
.main .trans .mainContent { -webkit-opacity: 0; opacity: 0; display: none\9; }
/* 逐个出现 */
.main .state-0.ready .mainContent_02 { transition-delay: 150ms; -webkit-transition-delay: 150ms; -ms-transition-delay: 150ms; -moz-transition-delay: 150ms; }
.main .state-0.ready .mainContent_03 { transition-delay: 150ms; -webkit-transition-delay: 300ms; -ms-transition-delay: 300ms; -moz-transition-delay: 300ms; }
.main .state-0.ready .mainContent_04 { transition-delay: 150ms; -webkit-transition-delay: 450ms; -ms-transition-delay: 450ms; -moz-transition-delay: 450ms; }
.main .mainContent a { display: block; position: absolute; }
.main .mainContent .icon { -webkit-transition: top 300ms, -webkit-opacity 700ms; transition: top 300ms, opacity 700ms; position: absolute; opacity: 0; top:10px; left:1500px; }
.main .mainContent span.bg { -webkit-transition: -webkit-opacity 500ms; transition: opacity 500ms; position: absolute; opacity: 0; }
.main .mainContent span.btn { -webkit-transition: top 300ms, -webkit-opacity 700ms; transition: top 300ms, opacity 700ms; position: absolute; width: 102px; height: 28px; opacity: 0; border: 2px solid #FFF; font-size: 14px; line-height: 28px; color: #FFF; text-align: center; left:1500px; }
.main .mainContent span.btn a{ font-size: 14px; line-height: 28px; color: #FFF; display:block;text-align: center; width:100%;}
.main .mainContent .list { -webkit-transition: top 300ms, -webkit-opacity 700ms; transition: top 300ms, opacity 700ms; position: absolute; opacity: 0; top:10px; left:1500px; width:150px; line-height:16px; }
.main .mainContent .list a{ color:#7989a1;-webkit-transition: color 700ms;transition: color 700ms;}
.main .mainContent .list a:hover{color:#fff;-webkit-transition: color 700ms;transition: color 700ms;}
/* 没有指向 */
.main .state-0 .mainContent_01 { left: 0; background-color: #61add1; }
.main .state-0 .mainContent_01 .icon01 { top: 10px; left: 279px; }
.main .state-0 .mainContent_01 .bg { top: 0px; left: 256px; opacity: 0; }
.main .state-0 .mainContent_01 .btn { top: 87px; left: 279px; opacity: 0; }
.main .state-0 .mainContent_02 { left: 256px; background-color: #ca5e5e; }
.main .state-0 .mainContent_02 .bg { top: 0px; left: 230px; opacity: 0; }
.main .state-0 .mainContent_02 .btn { top: 145px; left: 292px; opacity: 0; }
.main .state-0 .mainContent_03 { left: 532px; background-color: #6e4762; }
.main .state-0 .mainContent_03 .icon01 { top: 78px; left: 312px; }
.main .state-0 .mainContent_03 .btn { top: 63px; left: 298px; opacity: 0; }
.main .state-0 .mainContent_04 { left: 813px; background-color: #2a4f7b; }
.main .state-0 .mainContent_04 .list {  left: 278px; }
.main .state-0 .mainContent_04 .list_01 {  top: 0px; }
.main .state-0 .mainContent_04 .list_02 {  top: 38px; }
.main .state-0 .mainContent_04 .btn { top: 93px; left: 278px; opacity: 0; }
/* 指向第一个 */
.main .state-1 .mainContent_01 { left: 0; }
.main .state-1 .mainContent_01 .icon01 { top: 44px; left: 279px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-1 .mainContent_01 .bg { top: 0px; left: 256px; opacity: 1; transition-delay: 300ms; -webkit-transition-delay: 300ms; -ms-transition-delay: 300ms; -moz-transition-delay: 300ms; }
.main .state-1 .mainContent_01 .btn { top: 72px; left: 279px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-1 .mainContent_02 { left: 449px; }
.main .state-1 .mainContent_03 { left: 704px; }
.main .state-1 .mainContent_04 { left: 917px; }
/* 指向第二个 */
.main .state-2 .mainContent_01 { left: 0; }
.main .state-2 .mainContent_02 { left: 256px; }
.main .state-2 .mainContent_02 .bg { top: 0px; left: 230px; opacity: 1; transition-delay: 300ms; -webkit-transition-delay: 300ms; -ms-transition-delay: 300ms; -moz-transition-delay: 300ms; }
.main .state-2 .mainContent_02 .btn { top: 125px; left: 279px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-2 .mainContent_03 { left: 704px; }
.main .state-2 .mainContent_04 { left: 917px; }
/* 指向第三个 */
.main .state-3 .mainContent_01 { left: 0; }
.main .state-3 .mainContent_02 { left: 200px; }
.main .state-3 .mainContent_03 { left: 469px; }
.main .state-3 .mainContent_03 .icon01 { top: 58px; left: 312px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-3 .mainContent_03 .btn { top: 83px; left: 298px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-3 .mainContent_04 { left: 917px; }
/* 指向第四个*/
.main .state-4 .mainContent_01 { left: 0; }
.main .state-4 .mainContent_02 { left: 212px; }
.main .state-4 .mainContent_03 { left: 425px; }
.main .state-4 .mainContent_04 { left: 645px; }
.main .state-4 .mainContent_04 .list_01 { top:20px; left: 278px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-4 .mainContent_04 .list_02 { top:58px; left: 278px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
.main .state-4 .mainContent_04 .btn { top: 113px; left: 278px; opacity: 1; transition-delay: 500ms; -webkit-transition-delay: 500ms; -ms-transition-delay: 500ms; -moz-transition-delay: 500ms; }
/* 滑块 end */

.mt10 {
	margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

#news-1 {
	clear: both;
	min-height: 400px;
}

.footer {
	height: 145px;
	background: url(../images/footerbg.png) repeat-x top;
}


.footer .footer_con { 
	width: 1100px;
	height: 145px;
	margin: 0 auto;
	clear: both;
}

.footer .footer_con .left { 
	width: 500px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	margin: 0 auto;
	padding-top: 15px;
	font-weight: bold;

}

.footer .footer_con .left .top { 
	width: 700px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	vertical-align: top;
}

.footer .footer_con .left .bottom { 
	margin-top: 40px;
	color: #999;
	position: absolute;
}

.footer .footer_con .left .bottom span { 
	display: block;
	float: left;
}
.footer .footer_con .left .bottom .zztj { 
	width: 50px;
	padding-left: 10px;
	padding-top: 14px;
	float: left;
}

.footer .footer_con .left .top span{ 
	display: block;
	width: 120px;
	float: left;
}

.footer .footer_con .left .top img { 
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}


.footer .footer_con .left .top a { 
	display: block;
	width: 80px;
	float: left;
}

.footer .footer_con .left .top a:link { 
	color: #666;
	font-weight: bold;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.footer .footer_con .left .top a:visited { 
	color: #666;
}

.footer .footer_con .left .top a:hover { 
	color: #1A488D;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}


.footer .footer_con .right { 
	width: 250px;
	height: 130px;
	margin: 0 auto;
	float: right;
	border-top: 2px #1A488D solid;
	border-left: 1px #eee solid;
	padding: 27px 0 0 18px;
}


.footer .footer_con .right .top { 
	color: #666;
	font-size: 12px;
}

.footer .footer_con .right .top a:link { 
	color: #666;
	font-weight: bold;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.footer .footer_con .right .top a:visited { 
	color: #666;
}

.footer .footer_con .right .top a:hover { 
	color: #1A488D;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}


.footer .footer_con .right .bottom { 
	margin-top: 50px;
	text-align: center;
}

.main_center {
	width: 1100px;
	height:190px;
	margin: 40px auto;

}

.main_right {
	width: 270px;
	height: 190px;
	background: #ccc;
	float: left;
}


/* case_02 */
.case_02{width: 390px; height: 180px; background: #fff; float: left;}
.case_02 .title{height:37px;border-bottom:2px solid #eee;}
.case_02 .title h2{font-size:20px;font-family:"microsoft yahei";}
.case_02 .title-list_02{position:relative; cursor: pointer;}
.case_02 .title-list_02 li{width:97.5px; color:#666;line-height:30px; text-align:center;float:left;font-size: 14px;font-weight: bold;}
/*.case_02 .title-list_02 li.on{color:#a26018;font-weight:bold;}*/
.case_02 .title-list_02 p{position:absolute;top:35px;left:0px;width:97.5px;height:2px;border-bottom: 2px #1A488D solid; overflow:hidden;text-align:center;}
.case_02 .title-list_02 b{display:inline-block;width:0;height:0;margin-top:0;border-style:solid dashed dashed dashed;border-width:9px;border-color:#d0a97e #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}




.product_02{overflow:hidden;display:none;}
.product-wrap_02 .show{display:block;}
.product-wrap_02 h2 {
	font-size: 16px;
	color: #444;
	font-weight: bold !important;
	margin: 20px auto;
	line-height: 150%;
}

.product-wrap_02 h2 a:link {
    -webkit-transition: color 300ms;
    transition: color 300ms;
    	color: #444;
}

.product-wrap_02 h2 a:visited {
	color: #444;
}

.product-wrap_02 h2 a:hover {
    -webkit-transition: color 300ms;
    transition: color 300ms;
    	color: #1A488D;
	text-decoration: underline;
}


.product-wrap_02 ul li {
	font-size: 12px;
	color: #888;
	line-height: 180%;
}


.product-wrap_02 ul li a:link {
	color: #888;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.product-wrap_02 ul li a:visited {
	color: #888;
}

.product-wrap_02 ul li a:hover {
	color: #1A488D;
	text-decoration: underline;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}
.product-wrap_02 ul li span {
	padding-right: 15px;
}

.tkbtn {
	padding-top: 12px;
	padding-left: 5px;
}

.tkbtn a {
	display: block;
	width: 116px;
	height: 47px;
	margin: 7px;
	float: left;
}

/* case_03 */
.case_03{position:relative; width: 370px; float: left; margin-left:70px; height: 180px; background: #fff;}
.case_03 .title{height:30px; position: absolute; top: 140px;}
.case_03 .title h2{font-size:20px;font-family:"microsoft yahei";}
.case_03 .title-list_03{position:relative; cursor: pointer; width: 360px; margin-left:15px;}
.case_03 .title-list_03 li{width:85px; color:#fff;text-align:center;float:left;display:inline; font-size: 14px;}
/*.case_03 .title-list_03 li.on{color:#a26018;font-weight:bold;}*/
.case_03 .title-list_03 p{position:absolute;top:25px;left:0px;width:85px;height:2px;background:url(../images/bottom_line.png) no-repeat center bottom; overflow:hidden;text-align:center;}
.case_03 .title-list_03 b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#d0a97e #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.product_03{width:100%; height:190px; overflow:hidden;display:none;  clear: both; }
.product-wrap_03 .show{display:block;}

.cb01 {
	background: url(../images/center_banner_01.jpg) no-repeat center top;
}
.cb02 {
	background: url(../images/center_banner_02.jpg) no-repeat center top;
}
.cb03 {
	background: url(../images/center_banner_03.jpg) no-repeat center top;
}
.cb04 {
	background: url(../images/center_banner_04.jpg) no-repeat center top;
}



.yellow_title {
	background: #f9efd9;
	height: 50px;
	line-height: 50px;
}

.yellow_title ul li  {
	float: left;
	display: inline;
	border-right: 1px #fff solid;
}

.yellow_title ul li a {
	padding: 0 20px;
}

.yellow_title ul li a:link {
	display: block;
	height: 50px;
	color: #666;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.yellow_title ul li a:visited {
	display: block;
	height: 50px;
}

.yellow_title ul li a:hover {
	display: block;
	height: 50px;
	color: #fff;
	background: #1A488D;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

.yellow_title ul .on {
	padding: 0 20px;
	display: block;
	height: 50px;
	color: #fff !important;
	background: #1A488D;

}

.yellow_title ul li:last-child  {
	border-right: none;
}

/*视频新闻开始*/
.video_header {
	margin-bottom: 20px;

}

.video_header .video_left {
	width: 500px;
	display: block;
	position: relative;	
	float: left;
}

.video_header .video_left img {
	width: 500px;
	height: 300px;
}

.video_header .video_left p {
	font-weight: bold;
	position: absolute;
	bottom: 0;
	font-size: 16px;
	color: #fff;
	padding: 15px;
}

.video_header .video_right {
	width: 310px;
	float: left;
	background: #252525;
}

.video_header .video_right li {
	border-top: 1px #3a3a3a solid;
	border-bottom: 1px #3a3a3a solid;
}

.video_header .video_right a {
	height: 73px;
	line-height: 73px;
	padding-left: 20px ;
	display: block;
	vertical-align: middle;
}

.video_header .video_right img {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-top: 10px;
}

.video_header .video_right a:link {

	color:#e5e5e5;
	-webkit-transition: background 400ms;
	transition: background 400ms;
}

.video_header .video_right a:visited {
	color:#e5e5e5;
}

.video_header .video_right a:hover {
	color:#e5e5e5;
	background: #303030;
	-webkit-transition: background 400ms;
	transition: background 400ms;
}

.video_list {
	width: 810px;
	overflow: hidden;
}


.video_list tr td:last-child {
	margin-right: 0;
}


.video_list tr td a:link {
	width: 260px;
	height: 202px;
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	background: #f5eee3;
	text-align: center;
	-webkit-transition: background 400ms;
	transition: background 400ms;
}
.video_list tr td a:visited {
	width: 260px;
	height: 202px;
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	background: #f5eee3;
	text-align: center;
}
.video_list tr td a:hover {
	width: 260px;
	height: 202px;
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	background: #dbc9ad;
	-webkit-transition: background 400ms;
	transition: background 400ms;
	text-align: center;
}


.video_list tr td img {
	border: 4px #dbc9ad solid;
}

.video_list tr td p {
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #333;
}


/*视频新闻结束*/



.zhuzhai_list {
	overflow: hidden;
}


.zhuzhai_list tr td:last-child {
	margin-right: 0;
}


.zhuzhai_list tr td a:link {
	width: 188px;
	height: 178px;
	margin-right: 19px;
	margin-bottom: 20px;
	float: left;
	background: #f5eee3;
	text-align: center;
	-webkit-transition: background 400ms;
	transition: background 400ms;
}
.zhuzhai_list tr td a:visited {
	width: 188px;
	height: 178px;
	margin-right: 19px;
	margin-bottom: 20px;
	float: left;
	background: #f5eee3;
	text-align: center;
}
.zhuzhai_list tr td a:hover {
	width: 188px;
	height: 178px;
	margin-right: 19px;
	margin-bottom: 20px;
	float: left;
	background: #dbc9ad;
	-webkit-transition: background 400ms;
	transition: background 400ms;
	text-align: center;
}


.zhuzhai_list tr td img {
	width: 180px;
	border: 4px #dbc9ad solid;
}

.zhuzhai_list tr td p {
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.zhuzhai_show {
	width: 1100px;
	margin: 30px auto;
}

.zhuzhai_show_left {
	width: 600px;
	margin-right: 50px;
	float: left;
}

.zhuzhai_show_left h2 {
	font-size: 18px;
	font-weight: bold;
	padding: 5px 5px 5px 0;
}

.zhuzhai_show_left h3 {

	font-size: 16px;
	color: #1A488D;
	padding: 5px 5px 5px 0;
}

.zhuzhai_show_left p {
	font-size: 13px;
	color: #666;
	padding: 10px 0;
}

.zhuzhai_show_right {
	width: 450px;
	float: right;
}

/*住宅幻灯开始*/
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;}
#tFocus{width:450px;height:355px;background:#fff;overflow:hidden;margin:30px auto 0 auto;}
#tFocus-pic{width:450px;height:260px;position:relative;}
#tFocus-pic li{width:450px;height:260px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:450px;height:95px;z-index:20;overflow:hidden;position: relative;}
#tFocus-btn{width:450px;height:95px;position:relative;left:0;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:82px;width:146px;padding-top:7px;display:block;float:left;margin-right:7px;}
#tFocus-btn li img{width: 100%;}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{}
#tFocus-leftbtn{position: absolute;height:70px; left:0;margin-top:12px;width:34px; z-index:99999; background:url(img/btn_left.png) no-repeat left;}
#tFocus-rightbtn{position: absolute;height:70px; right:0;margin-top:12px;width:34px; z-index:99999;background:url(img/btn_right.png) no-repeat left;}
#tFocus-leftbtn{}
#tFocus-rightbtn{}
/*住宅幻灯结束*/


/*对外合作开始*/
.dwhztxt {
	width: 1100px;
	margin: 30px auto 40px auto;
}

.dwhztxt .dwhztxt_left {
	width: 550px;
	padding-right: 30px;
	float: left;
}

.dwhztxt .dwhztxt_right {
	width: 520px;
	float: right;
	border-left: 1px #ddd solid;
	box-sizing: border-box; 
}

.dwhztxt .dwhztxt_right ul {
	margin-left: 30px;
}

.txt_title {
	width: 100%;
	height: 20px;
}

.txt_title .left {
	width: 50%;
	float: left;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.txt_title .right {
	width: 30% !important;
	float: right;
	color: #1A488D;
	font-size: 13px;
	text-align: right;
}

.txt_list {
	width: 100%;
	margin-top: 8px;
}

.txt_list li {
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	clear: both;
}

.txt_list li a {
	float: left;
	display: inline;
}

.txt_list li a:link {
	float: left;
	display: inline;
	color: #666;
}

.txt_list li a:visited {
	float: left;
	display: inline;
	color: #666;
}

.txt_list li a:hover {
	float: left;
	display: inline;
	color: #1A488D;
	text-decoration: underline;
}

.txt_list li span {
	color: #999;
	float: right;
}


/*对外合作结束*/


/*招商平台开始*/
.zspt_txt {
	width: 1100px;
	margin: 30px auto 40px auto;
}

.zspt_txt .left {
	width: 300px;
	float: left;
}

.zspt_txt .center {
	width: 430px;
	float: left;
	padding:0 30px;
}

.zspt_txt .zsxx_right {
	width: 300px;
	height: 400px;
	float: right;
	box-sizing: border-box; 
	padding-left: 30px;
	border-left: 1px #ddd solid;
}

.zsxx_pic {
	height: 250px;
	border-bottom: 1px #ddd solid;
	padding-bottom: 20px;
}

.zsxx_pic img {
	max-width: 100%;
}

.zsxx_pic h2 {
	height: 80px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 130%;
	margin-top: 20px;
	padding-bottom: 30px;
}

.zspt_txt .left .content {
	color: #666;
	margin-top: 15px;
}

.zsxx_ad {
	margin-top: 30px;
}


.zsxx_ad li {
	float: left;
}

.zsxx_ad li:last-child {
	float: right;
}


.hzzx {
	margin-top: 15px;
}

.hzzx h3 {
	font-size: 13px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}

.hzzx p {
	font-size: 13px;
	color: #666;
	line-height: 165%;
	margin-bottom: 20px;
}

/*招商平台结束*/


.b_l_ddd {
	border-left: 1px #ddd solid;
}

.b_b_ddd {
	border-bottom: 1px #ddd solid;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}

.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb25 {padding-bottom: 25px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}

.ml30 {
	margin-left: 30px;
}
.fb {
	font-weight: bold;
}

.f13 {font-size: 13px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}

.f18 {
	font-size: 18px;
}

.lh150 {line-height: 150%;}
.lh160 {line-height: 160%;}
.lh180 {line-height: 180%;}
.lh240 {line-height: 240%;}

.h20 {height: 20px;}
.h30 {height: 30px;}
.h40 {height: 40px;}

.fc_333 {color: #333;}
.fc_666 {color: #666;}
.f_yellow {
	color: #1A488D;
}

.fc_ff0000 {
	color: #ff0000;
}

a.f_yellow:link {
	color: #1A488D;
}

a.f_yellow:visited {
	color: #1A488D;
}

a.f_yellow:hover {
	color: #1A488D;
	text-decoration: underline;
}

.top_txt {
	margin-bottom: 15px;

}

.top_txt h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.top_txt p {
	font-size: 12px;
	line-height: 180%;
	color: #666;
}


.search_title {
	padding: 0 15px 15px 0 ;
	font-size: 14px;
	color: #666;
}

.ryzs_tab {
	width: 100%;
	background: #fff;
}

.ryzs_tab li {
	width: 203px;
	height: 170px;
	overflow: hidden;
	text-align: center;
	background: #f4f1ec;
	padding:20px 30px 20px 30px ;
	float: left;
	margin-bottom: 10px;
}

.ryzs_tab li:first-child+li {margin-left: 10px; margin-right: 10px;}
.ryzs_tab li:first-child+li+li+li+li {margin-left: 10px; margin-right: 10px;}
.ryzs_tab li:first-child+li+li+li+li+li+li+li {margin-left: 10px; margin-right: 10px;}

.ryzs_tab li a:link {
	color: #947458;

}

.ryzs_tab li a:visited {
	color: #947458;

}

.ryzs_tab li a:hover {
	color: #1A488D;

}

.ryzs_tab li img {
	display: inline;
	max-width: 150px;
	margin-bottom: 20px;

}

#tab1,#tab2{width:100%;
	background: #f9efd9;
	height: 50px;
	line-height: 50px;
}
#tab1 ul,#tab2 ul{
}
#tab1 li,#tab2 li{
	cursor:pointer;
	float: left;
	display: inline;
	border-right: 1px #fff solid;
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	font-weight: bold;

}

#tab1 li.now,#tab2 li.now{ background: #1A488D;border-bottom:none; color: #fff;}

.tablist{display:none;
}

.qyhc_donwload {
	display: none;
	background: #f3f3f3;
	padding-bottom: 20px;
	text-align: center;
}

.qyhc_donwload img {
	margin:0 auto;
}

.block{display:block;}

.tsjy_tab {
	width: 100%;
	margin-top: 20px;
}

.tsjy_tab tr td {
	padding: 10px;
	border-bottom: 1px #fff solid;
}

.tsjy_tab tr td:first-child {
	width: 166px;
	padding-right: 20px;
	background: #f1e7d8;
	text-align: right;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.tsjy_tab tr td:first-child span {
	color: #ff0000;
	padding-right: 5px;
}

.tsjy_tab tr td:last-child {
	padding-left: 20px;
	background: #f9efd9;
}

.inp_txt {
	width: 300px;
	height: 28px;
	line-height: 28px;
	background: none;
	margin-right:15px;
}

.long_inp_txt {
	width: 550px;
	height: 28px;
	line-height: 28px;
	background: none;
	margin-right:15px;
}
.long_inp_textarea {
	width: 550px;
	height: 78px;
	line-height: 28px;
	background: none;
	border:none;
	resize:none;
	margin-right:15px;
}

.selec_list select {
	height: 30px;
	line-height: 30px;
	background: #e9dfcf;
	margin-right: 20px;
	padding: 5px;
}
.selec_list option {
	height: 40px;
}

.tj_btn {
	padding-top: 10px;
	text-align: right;
}

.tj_btn input {
	width: 190px;
	height: 50px;
	cursor: pointer;
	font-size: 14px;
}

.tj_btn input:first-child {
	background: #f1e7d8;
	color: #333;
	margin-right: 10px;
}

.tj_btn input:last-child {
	background: #1A488D;
	color: #fff;

}


/*单选按钮开始*/
.radio_list {
	width: 100%;
	height: 30px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 40px;
}
.radio_list li {
	height: 28px;
	line-height: 28px;
	float: left;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.radio-btn input[type="radio"], .check-box input[type="checkbox"] {
    visibility: hidden;
}

.checkedBox {
    -moz-box-shadow: inset 0 0 5px 1px #ccc;
    -webkit-box-shadow: inset 0 0 5px 1px #ccc;
    box-shadow: inset 0 0 5px 1px #ccc;
    border-bottom-color: #fff;
}
.checkedBox i {
    bottom: 2px;
    -webkit-transform:rotateZ(0deg);
    -moz-transform:rotateZ(0deg);
    -o-transform:rotateZ(0deg);
    transform:rotateZ(0deg);
}
/*Custom radio button*/
 .radio-btn {
    width: 20px;
    height: 20px;
    display: inline-block;
    float: left;
    margin: 3px 7px 0 0;
    cursor: pointer;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid #f1e7d8;
    box-shadow: 0 0 1px #f1e7d8;
    background: #f1e7d8;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.checkedRadio {
    -moz-box-shadow: inset 0 0 5px 1px #f1e7d8;
    -webkit-box-shadow: inset 0 0 5px 1px #f1e7d8;
    box-shadow: inset 0 0 5px 1px #f1e7d8;
}
.radio-btn i {
    border: 1px solid #E1E2E4;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 4px;
    top: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.checkedRadio i {
    background-color: #1A488D;
}
/*单选按钮结束*/

.page{ clear:both;width: 100%; height: 40px; margin-top: 30px; margin-bottom:30px; color:#666; line-height: 40px; text-align: right; font-size: 14px;}
.page a{padding:3px 8px; border:1px solid #ddd; color:#666;}
.page a:hover{color:#666; background:#eee; text-decoration: none; border:1px solid #ccc;}
.page .que{background: #f7f5f6; color:#666}
.page .que:hover{ }
.page .txtinpt{border:1px solid #ddd; width:20px; color:#555; text-align: center; outline: none; height: 14px; padding:3px 5px 2px;}
.page .jg{margin-left:10px;}
.page select {
	border: 1px #ddd solid;
	width: 58px;
	margin-right: 5px;
	padding:2px 3px;
}

.page span {
	padding: 3px 8px;
    border: 1px solid #eee;
    color: #333;

}

/*寄语开始*/

.ldjy {
	width: 1100px;
	margin:0 auto;
}

.ldjy #left {
	width: 670px;
	float: left;
	padding-top: 40px;
}

.ldjy #right {
	width: 350px;
	float: right;
}


.jy {
  padding: 10px 0 0px 0px;
  margin-top: 40px;
  margin-bottom: 30px;
}

.jy .jy_con {
  padding-bottom: 20px;
  padding-right: 30px;
  font-size: 16px;
  color: #666;
  line-height: 190%;

}

.jy .jy_con p {

}


.jy .jy_con p {
  text-indent: 2em;
	padding:10px 0;
  line-height: 170% !important;
}

.qianming {
	text-align: right;
	height: 140px;
}
.qianming img {
	float: right;	
}
/*寄语结束*/

/*联系我们开始*/

.lxwm_con .top {
  height: 285px;
  position: relative;
}

.lxwm_con .top_left {
  width: 290px;
  float: left;
  margin-right: 30px;
}

.lxwm_con .top_center {
  width: 300px;
  float: left;
}

.lxwm_con .top_right {
  width: 219px;
  height: 132px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.lxwm_con .top_center h3 {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  padding-bottom: 5px;
}
.lxwm_con .top_center h4 {
  color: #333;
  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.lxwm_con .top_center p {
  color: #666;
  font-size: 13px;
  padding-bottom: 5px;
}

.lxwm_con .top_center .tel {
  font-family: 'novecento' !important;
  padding-bottom: 5px;

}


.lxwm_con .center {
  height: 304px;
  margin: 25px 0;
}


.lxwm_con .center img {
	max-width: 100% !important;
}


.lxwm_con .tel {
  font-family: 'novecento' !important;
  padding-bottom: 5px;

}


.lxwm_con .bottom {
  margin: 25px 0;
}

.lxwm_con .bottom .lxwm_title {
	font-size: 16px;
	color: #333;
	padding:10px 0 15px 0 ;
	font-weight: bold;
	border-bottom: 1px #ddd solid;
}

.lxwm_con .bottom p {
	font-size: 13px;
	padding:10px 0 10px 30px ;
	line-height: 200%;
	color: #666;
}


/*联系我们结束*/

.flsm_con {
	padding-bottom: 30px;
	
}
.flsm_con h3 {
	font-size: 15px;
	color: #333;
	font-weight: bold;	
	padding-bottom: 10px;
}

.flsm_con p {
	font-size: 13px;
	color: #666;
	line-height: 180%;
	padding-bottom: 20px;
}


.fzlc_con {
	background: #f9efd9;
	padding-top: 35px;
}

.fzlc_con .fzlc_title {
	width: 1100px;
	height: 100px;
	margin: 0 auto;
	background: url(../images/fzlc_title.png) no-repeat left top;
}


.fzlc_con .fzlc_body {
	width: 1100px;
	height: 400px;
	margin: 0 auto;
}

/*客户服务开始*/

.khfw_content {
	height: 210px;
}

.khfw_content li {
	padding:0 20px 20px 0px ;
	font-size: 13px;
	float: left;
}

.khfw_content .khfw_left {
	width: 110px;
	font-weight: bold;
	color: #1A488D;
}

.khfw_content .khfw_right {
	width: 650px;
}


.khfw_content li a {
	display: inline;
	padding:4px 12px;
	position: relative;
}


.khfw_content li a:link {
	display: inline;
	color: #666;
	font-weight: bold;
}

.khfw_content li a:hover  {
	display: inline;
	background: #666;
	border-radius: 10px;
	color: #fff;
	font-weight: bold;
}


.tankuang {
	position: absolute;
	top: -10px;
	left: 10px;
	width: 360px;
	height: 125px;
	background: url(../images/tk_arrow.png) #f1f1f1 no-repeat 15px top;
	padding:30px 20px 20px 20px;
	display: none;
	z-index: 999999;
}

.khfw_content li a:hover  .tankuang {
	position: absolute;
	top: 25px;
	left: 10px;
	width: 360px;
	height: 125px;
	background: url(../images/tk_arrow.png)  no-repeat left bottom ;
	padding:30px 20px 20px 20px;
	display: block;
	z-index: 999999;
}

.tankuang table {
	width: 100%;
	margin:0;
	padding:0;
}

.tankuang table td {
	color: #333;
	padding:0;
	vertical-align: top;
}

.tankuang table td h3 {
	color: #333;
	font-size: 13px;
	padding-bottom: 12px;
}

.tankuang table td h4 {
	font-weight: bold;
	color: #1A488D;
	padding-bottom: 30px;
}


.tankuang .num {
	font-weight: bold;
	color: #1A488D;
}

.khfw_content {
	padding:20px 0;
}

.tsjy_link {
	cursor: pointer;
}

.khfw_tab table {
	width: 700px;
	margin:20px 0;
	border-collapse:collapse;
}

.khfw_tab table tr td {
	border:1px #ddd solid;
	text-align: center;
	padding:10px;
	color: #666;
	font-size: 13px;
	border-collapse:collapse;
	line-height: 160%;
}

/*客户服务结束*/


/*永泰出品开始*/
.ytcp_content {
	width: 1100px;
	height: 535px;
	margin: 0 auto;
	margin-top: 30px;
	background: url(../images/ytcp_bg.jpg) no-repeat left top;
}

.ytcp_content .ytcp_left {
	width: 765px;
	height: 290px;
	float: left;
}

.ytcp_content .ytcp_left .block_01 {
	width: 380px;
	height: 265px;
	margin-left: 360px;
	padding-top: 10px;
	padding-right: 10px;
}

.ytcp_content .ytcp_left .block_01 .content {
	margin-top: 10px;
	color: #666;
	line-height: 150%;
	padding-bottom: 15px;
}


.ytcp_content .ytcp_left .block_02 {
	width: 255px;
	height: 210px;
	margin-left: 60px;
	padding:20px 425px 0 25px;
	color: #fff;
	background: url(../images/ytcp_bg_02.jpg) #9e6e3f no-repeat right top;
}

.ytcp_content .ytcp_left .block_02 .content {
	margin-top: 10px;
	line-height: 160%;
	padding-bottom: 15px;
}



.ytcp_content .ytcp_right {
	width: 335px;
	height: 505px;
	float: right;
	background: #535353;
}

.ytcp_content .ytcp_right .block_03 {
	height: 210px;
	color: #fff;
	padding:20px 15px 15px 20px ;
}

.ytcp_content .ytcp_right .block_03 .content {
	margin-top: 10px;
	line-height: 160%;
	color: #bbb;
	padding-bottom: 10px;
}


.more {
	width: 78px;
	float: right;
	text-align: right;
}


/*永泰出品结束*/

/*商业综合体开始*/
.ytcp_syzht {
	width: 1100px;
	margin: 30px auto;

}

.ytcp_syzht .left {
	width: 600px;
	float: left;
}

.ytcp_syzht .left .title {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.ytcp_syzht .left .con {
	font-size: 13px;
	color: #666;
}

.ytcp_syzht .left .con p {
	padding-bottom: 10px;
}

.ytcp_syzht .left .con p span {
	font-size: 16px;
	font-weight: bold;
	color: #1A488D;
}

.ytcp_syzht .right {
	width: 474px;
	float: right;
}

.ytcp_block {
	width: 1100px;
	height: 210px;
	margin:0 auto;
	background: #eee;
	margin-bottom: 20px;
}

.ytcp_block img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.ytcp_block .center {
	width: 545px;
	float: left;
	margin-left: 40px;
	padding-top: 30px;
}

.ytcp_block .center h1 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}

.ytcp_block .center p {
	font-size: 13px;
	color: #666;
	padding-top: 20px;
}

.ytcp_block a {
	display: block;
	width: 160px;
	height: 210px;
	float: right;
	background: url(../images/more_03.png) #e5e5e5 no-repeat center center;
}
/*商业综合体结束*/

/*运营品牌开始*/
.ytcp_yypp {
	width: 1100px;
	margin: 30px auto;

}

.ytcp_yypp .left {
	width: 600px;
	float: left;
}

.ytcp_yypp .left .title {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.ytcp_yypp .left .con {
	font-size: 13px;
	color: #666;
}

.ytcp_yypp .left .con p {
	padding-bottom: 10px;
}

.ytcp_yypp .left .con p span {
	font-size: 16px;
	font-weight: bold;
	color: #1A488D;
}

.ytcp_yypp .right {
	width: 474px;
	float: right;
}

.ytcp_ppzs {
	width: 1100px;
	height: 220px;
	margin: 0 auto;
}

.ytcp_ppzs h1 {
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
}

.ytcp_ppzs ul {
	margin-bottom: 40px;
}

.ytcp_ppzs ul li {
	float: left;
	margin-right: 8px;
}

.ytcp_ppzs ul li:last-child {
	float: left;
	margin-right: 0;
}


/*运营品牌结束*/


.shzr_img {
	width: 140px;
	height: 90px;
	margin:0 15px 20px 0 !important;
}

.hzpp_tab {
	width: 100%;
}

.hzpp_tab tr td {
	width: 270px;
	vertical-align: middle;
	text-align: center;
	color: #666;
}
.hzpp_tab .htd  td  {
	height: 160px;
	padding-top: 20px;
}

.hzpp_tab tr td img {
	margin:0 auto;
}






